package com.sccba.emtbusiness.domain;

import com.sccba.common.annotation.Excel;
import com.sccba.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 应用系统对象 yjcz_channel_info
 * 
 * @author lichh
 * @date 2024-04-15
 */
public class YjczChannelInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long pkId;

    /** 系统名称 */
    @Excel(name = "系统名称", subZeroInEnd = false)
    private String channelName;

    /** 系统编号 */
    @Excel(name = "系统编号")
    private String channelCode;

    /** 系统负责人（关联sys_user表） */
    private Long channelUserId;

    /** 系统所属组别（关联sys_dept表） */
    private String channelGroup;

    @Excel(name = "系统负责人", type = Excel.Type.EXPORT)
    private String channelUserName;

    @Excel(name = "系统所属组别", type = Excel.Type.EXPORT)
    private String channelGroupName;

    /** 备注 */
    @Excel(name = "备注", type = Excel.Type.EXPORT)
    private String channelRemark;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    private String channelUserIds;

    private String channelUserNames;

    public String getChannelUserIds() {
        return channelUserIds;
    }

    public void setChannelUserIds(String channelUserIds) {
        this.channelUserIds = channelUserIds;
    }

    public String getChannelUserNames() {
        return channelUserNames;
    }

    public void setChannelUserNames(String channelUserNames) {
        this.channelUserNames = channelUserNames;
    }

    public String getChannelUserName() {
        return channelUserName;
    }

    public void setChannelUserName(String channelUserName) {
        this.channelUserName = channelUserName;
    }

    public String getChannelGroupName() {
        return channelGroupName;
    }

    public void setChannelGroupName(String channelGroupName) {
        this.channelGroupName = channelGroupName;
    }

    public void setPkId(Long pkId)
    {
        this.pkId = pkId;
    }

    public Long getPkId() 
    {
        return pkId;
    }
    public void setChannelName(String channelName) 
    {
        this.channelName = channelName;
    }

    public String getChannelName() 
    {
        return channelName;
    }
    public void setChannelCode(String channelCode) 
    {
        this.channelCode = channelCode;
    }

    public String getChannelCode() 
    {
        return channelCode;
    }
    public void setChannelUserId(Long channelUserId) 
    {
        this.channelUserId = channelUserId;
    }

    public Long getChannelUserId() 
    {
        return channelUserId;
    }
    public void setChannelGroup(String channelGroup) 
    {
        this.channelGroup = channelGroup;
    }

    public String getChannelGroup() 
    {
        return channelGroup;
    }
    public void setChannelRemark(String channelRemark) 
    {
        this.channelRemark = channelRemark;
    }

    public String getChannelRemark() 
    {
        return channelRemark;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkId", getPkId())
            .append("channelName", getChannelName())
            .append("channelCode", getChannelCode())
            .append("channelUserId", getChannelUserId())
            .append("channelGroup", getChannelGroup())
            .append("channelRemark", getChannelRemark())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
